package basics.day13.static_def;

/*
 * static:
 *   1. 对象的共享数据
 *   2. 可以被静态成员调用，也可以直接被类调用
 *
 * 注意事项：
 *   1. 由于内存存储顺序，静态存储优先非静态存储，所以静态中不能调用非静态
 *   2. 静态内不能写this和super
 *   3. 静态可以直接调用静态
 * */
public class Person {
    String name;
    static String className;

    public static void fun() {
        /*
         * 2. 可以被静态成员调用，也可以直接被类调用
         * */
        // System.out.println(this.name);
    }

    public static void main(String[] args) {
        /*
        * 3. 静态可以直接调用静态
        * */
        func();
    }

    public static void func() {

    }
}
